package negocio.beans.central;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

import negocio.beans.oficinaventa.Rodamiento;

@Entity
@Table (name="itemListaPrecio")
public class ItemListaPrecio implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue (strategy = GenerationType.AUTO)
	private int id_itemListaPrecio;
	
	@Column(nullable=false, length=90)
	private int precio;
		
	
	@ManyToOne
	@JoinColumn(name="id_rodamiento", referencedColumnName = "id_rodamiento")
	private Rodamiento rodamiento;
	
	@ManyToOne
	@JoinColumn(name="id_listaPrecio", referencedColumnName = "id_listaPrecio")
	private ListaPrecio listaPrecio;
	
	
	public void setListaPrecio(ListaPrecio listaPrecio) {
		this.listaPrecio = listaPrecio;
	}
	public ListaPrecio getListaPrecio() {
		return listaPrecio;
	}
	public void setRodamiento(Rodamiento rodamiento) {
		this.rodamiento = rodamiento;
	}
	public Rodamiento getRodamiento() {
		return rodamiento;
	}
	public void setPrecio(int precio) {
		this.precio = precio;
	}
	public int getPrecio() {
		return precio;
	}
	public void setId_itemListaPrecio(int id_itemListaPrecio) {
		this.id_itemListaPrecio = id_itemListaPrecio;
	}
	public int getId_itemListaPrecio() {
		return id_itemListaPrecio;
	}
	
}
